[XEN] Remove write access to new PT before discarding old shadow.
authorTim Deegan <Tim.Deegan@xensource.com>
Mon, 20 Nov 2006 12:03:51 +0000 (12:03 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Mon, 20 Nov 2006 12:03:51 +0000 (12:03 +0000)
commit95745c8182ac3fade78e74584f64d4f1d6056053
treefb70bebcce25499aac85d7685dd3e8961e8e9a62
parente92b61a44e5b260dc0029f59cdfd676e74e22b86
[XEN] Remove write access to new PT before discarding old shadow.
This allows us to use the old pagetables's linear maps in our
remove-writeable-mappings heuristics, fixing the same crash that
cset 12339 did, but still letting us do fast revoke of writeable
mappings of toplevel pagetables.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/mm/shadow/multi.c